Modeling Communication Protocols for Client-Server Networks: Model Checking Dynamical Systems
نویسندگان
چکیده
Certain class of communication protocols is well modeled by dynamical systems on torus-like spaces. If m agents/processes communicate/cooperate in a system then it can be modeled by a dynamical system on mdimensional torus-like space. No mathematical machinery is known for analysis of these models for m>3. In this paper we suggest a method of investigation of certain properties of these systems using their symbolic dynamics. We construct a marked graph such that all symbolic trajectories of dynamical system under consideration are runs on the marked graph. Therefore, we show that some properties of a dynamic system can be proved as follows: formulate a property in a language of temporal logic (or program logic); model check this formula in the constructed marked graph using it as a Kripke structure.
منابع مشابه
A CSA Method for Assigning Client to Servers in Online Social Networks
This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...
متن کاملTwo-Way Protocols for occam-π
In the occam-π programming language, the client-server communication pattern is generally implemented using a pair of unidirectional channels. While each channel’s protocol can be specified individually, no mechanism is yet provided to indicate the relationship between the two protocols; it is therefore not possible to statically check the safety of client-server communications. This paper prop...
متن کاملDetecting Bot Networks Based On HTTP And TLS Traffic Analysis
Abstract— Bot networks are a serious threat to cyber security, whose destructive behavior affects network performance directly. Detecting of infected HTTP communications is a big challenge because infected HTTP connections are clearly merged with other types of HTTP traffic. Cybercriminals prefer to use the web as a communication environment to launch application layer attacks and secretly enga...
متن کاملTowards a Flexible Development Framework for Multi-Agent Systems
In this paper, we present a software framework, called HDS (Heterogeneous Distributed System), that tries to simplify the realization of distributed applications and, in particular, of multi-agent systems, by: i) abstracting the use of different technologies for the realization of distributed applications on networks of heterogeneous devices connected through a set of different communication tr...
متن کاملA Case study in Model Checking Software Systems
Model checking is a proven successful technology for verifying hardware. It works, however, on only finite state machines, and most software systems have infinitely many states. Our approach to applying model checking to software hinges on identifying appropriate abstractions that exploit the nature of both the system, S, and the property, 4, to be verified. We check on an abstracted, but finit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000